//////////////////////////////////////////////
// ToneMappingEffectInfo.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward decl -----------------------------

namespace nkGraphics
{
	class Texture ;
}

/// Class ------------------------------------

namespace nkAstraeus
{
	struct ToneMappingEffectInfo final
	{
		// Texture to work with
		nkGraphics::Texture* _sourceTexture = nullptr ;

		// Flags
		bool _luminance = true ;
		bool _reinhard = true ;
		bool _hables = false ;
		bool _aces = false ;
	} ;
}